from aiogram.fsm.state import State, StatesGroup

# Client


class ClientSG(StatesGroup):
    start = State()


class UserProfileSG(StatesGroup):
    show_profile = State()


class SelectBookSG(StatesGroup):
    select_genre = State()
    select_level = State()
    display_books = State()


# Admin


class AdminSG(StatesGroup):
    admin = State()


class MailingSG(StatesGroup):
    start_mailing = State()
    mailing_text = State()
    select_date = State()
    select_time = State()
    confirm_mailing = State()


class AddBookSG(StatesGroup):
    send_book_post = State()
    send_book_file = State()
    confirm_post = State()
